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")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM