Python基础(1)——简单猜数字游戏
一、读取用户输入
python2 中读取用户输入:raw_input()
python3 中读取用户输入:input()
读入为字符串格式,必须做强制转换,int()转换为数字
二、python中的语法
python中用缩进标记代码段,必须使用缩进,不然会报错,官方建议4个空格。
vim 中添加tab键为4个空格:
echo "set number" >> /etc/vimrc
echo "ts=4" >> /etc/vimrc
echo "set autoindent" >> /etc/vimrc
set number
#set number 用于显示行号 set ts=4
#set ts=4 表示一个tab键的操作等于4个空格 set autoindent
#set autoindent 表示自动缩进
条件判断语法格式
if 判断条件:
执行语句……
else:
执行语句……
python头文件
1 #!/usr/bin/env python #在linuxpython文件中,用于告知系统这是一个python可执行程序,包括自动搜索python程序进行执行
2 #-*- coding:utf-8 -*- #设置程序编码格式,utf-8
创建python程序
vim Lucky_Program.py && chmod +x Lucky_Program.py #使用vim 编辑程序,并同时赋予程序可执行权限
三、程序实现
程序变量lucky_num是要猜的数
count用于计数猜的次数,最大为3次
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4
5 lucky_num = 19
6 print("USAGE:you can input a number in system.\nif lucky_number = input_number.\nyou will win the game!")
7 #this is a lucky program
8 count=0
9 while count<3:
10 input_num = int(raw_input("please input your number:"))
11 count+=1
12 if input_num == lucky_num:
13 print("lucky !")
14 break
15 elif input_num > lucky_num:
16 print("sorry ! number large than!")
17 else:
18 print("soory ! number less than!")
19 if count == 3:
20 print("you have been input 3th, program exit")