键盘输入练习:
#! /usr/bin/env python
# -*- coding:utf-8 -*-
def Add(a,b):
print int(a)+int(b)
while True:
a=raw_input("请输入数字1:")
b=raw_input("请输入数字2:")
Add(a,b)
在python中可以任意输入类型,需要整数类型时加入int()进行格式转换
直接的对字符串使用+代表拼接两个字符串
循环练习:
count=0
while count<11:
print count
count+=1
for i in range(0,11):
print i
#! /usr/bin/env python
# -*- coding:utf-8 -*-
a=raw_input("请输入字符串:")
for i in a:
print i
判断语句练习:
#! /usr/bin/env python
# -*- coding:utf-8 -*-
while True:
a=raw_input("请输入数字:")
if int(a)<0:
print "数字为负数"
elif int(a)==0:
print "数字为零"
else:
print "数字为正数"
输入数字,求出平均数:
array=[]
for i in range(0,5):
k=int(input("请输入数字:"))
array.append(k)
a=sum(array)/len(array)
print a
猜数字游戏实现:
random模块的randint函数能够帮助我们生成随机数
#! /usr/bin/env python
# -*- coding:utf-8 -*-
import random
num=random.randint(1,100)
while True:
guessnum=(raw_input("请输入数字:"))
guessnum=int(guessnum)
if guessnum<num:
print"您输入的数字小了!"
elif guessnum>num:
print"您输入的数字大了!"
else:
print"您猜对了!"
break
文本菜单程序:
#! /usr/bin/env python
# -*- coding:utf-8 -*-
#菜单项如下: 1. 求五个数的和; 2. 求五个数的平均值; ... (X). 退出
#由用户输入选择, 程序执行相应的功能.
print "1.求五个数的和"
print "2.求五个数的平均数"
print "x.退出"
while True:
a=raw_input("请输入您的选择:")
if a.isdigit():
a=int(a)
if a==2:
array=[]
for i in range(0,5):
k=int(input("请输入数字:"))
array.append(k)
averagenum=sum(array)/len(array)
print averagenum
elif a==1:
array2=[]
for i in range(0,5):
j=int(raw_input("请输入数字:"))
array2.append(j)
sum=sum(array2)
print sum
elif a=='x':
break
代码运行测试图:
猜数字:
文本小程序: