(1)字符串拼接。用户输入两个字符串,将它们组合后输出。
str1 = input("请输入一个人 的名字:")
str2 = input("请输入一个国家的名字:")
print("世界这么大,{}想去{}看看。".format(str1,str2))
代码运行结果:
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
=========== RESTART: C:/Users/Administrator/Desktop/python/1-1.py ===========
请输入一个人 的名字:Jazz
请输入一个国家的名字:China
世界这么大,Jazz想去China看看。
>>>
(2)整数序列求和。用户输入一个正整数N,计算从1 到N(包含1和N)相加之后的结果。
n = input("请输入整数N:")
sum = 0
for i in range(int(n)):
sum += i + 1
print("1到N求和结果:",sum)
代码运行结果:
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
=========== RESTART: C:/Users/Administrator/Desktop/python/1-2.py ===========
请输入整数N:50
1到N求和结果: 1275
>>>
(3)九九乘法表输出。工整打印输出常用的九九乘法表,格式不限。
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={:2}".format(j,i,i*j),end = '')
print('')
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
=========== RESTART: C:/Users/Administrator/Desktop/python/1-3.py ===========
1*1= 1
1*2= 22*2= 4
1*3= 32*3= 63*3= 9
1*4= 42*4= 83*4=124*4=16
1*5= 52*5=103*5=154*5=205*5=25
1*6= 62*6=123*6=184*6=245*6=306*6=36
1*7= 72*7=143*7=214*7=285*7=356*7=427*7=49
1*8= 82*8=163*8=244*8=325*8=406*8=487*8=568*8=64
1*9= 92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81
(4)阶乘计算。计算1+2!+3!+...+10!的结果。
sum,tmp = 0,1
for i in range(1,11):
tmp*=i
sum += tmp
print("运算结果是:".format(sum))
运行代码结果:
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
=========== RESTART: C:/Users/Administrator/Desktop/python/1-4.py ===========
运算结果是:4037913
>>>