一、题目要求
1.下列程序运行结果为:
x=77
print('%c %X'%(x+32,x+32))
2.下列程序运行结果:
x=5935.1476
print('%5.3f\t%e\n%12.5f'%(x,x,x))
3.下列程序运行结果:
x=2.5
y=4.7
a=7
print(x+a%3*int(x+y)%2//4)
4.下列程序运行结果:
a=3
b=4
c=5
print( a or b+c and b-c )
print(a+b>c and b==c )
print(not(a>b)and not c or 1)
print( not(a+b)+c-1 and b+c/2 )
5.编写程序:从键盘输入两个两位数,组成一个新的四位数,如:x=25,y=46,则 z=4526.(程序控制在5行以内)
6.绘制图形:
二、做答过程
1、运行结果
2、运行结果
3、运行结果
4、运行结果
5、编写程序:从键盘输入两个两位数,组成一个新的四位数,如:x=25,y=46,则 z=4526.(程序控制在5行以内)
(1)代码
x = int(input("请输入第一个2位数: "))
y = int(input("请输入第二个2位数: "))
print('新四位数:', y // 10 * 1000 + x % 10 * 100 + x // 10 * 10 + y % 10)
(2)运行结果
6、绘制图形
(1)代码
import turtle
turtle.pos()
turtle.color('black')
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(200)
turtle.right(180)
turtle.forward(200)
turtle.right(180)
turtle.forward(100)
turtle.done()