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")
posted @ 2018-05-20 10:22  悠然书生  阅读(1686)  评论(0)    收藏  举报