Python 语言程序设计---第一周练习题

(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
>>> 




你可能感兴趣的:(python学习之路)