一、读取用户输入
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")