python 海龟、字符串拼接

姓名
    ____________
1、输入任意一个大于1的整数,使用for循环,求1,2,……一直到这个数的和是多少,并输出连加求和的等式。

例如:输入数字4,运行代码后,输出结果为:

         1+2+3+4=10


代码:

a = int(input('请输入:')) # 输入,int()转换为整数类型

s = 0

c = '' # 定义空字符串

for i in range(1,a+1): # for循环,从1开始到a为止

    s+=i # 变量s累加i,相当于s=s+i

    c=c + str(i) + '+' # 字符串累加拼接,str()转为字符串类型

print(c[0:len(c)-1],'=',s) # 切片去掉最后一个‘+’


2、



代码:

#调用turtle库和random库

import turtle as t

from random import randint

#画笔颜色和粗细设置

t.pencolor('red')

t.pensize(2)

#调整绘制的起始位置,以便绘制的图形处在画板中心

t.penup()

t.goto(-200, 0)

t.pendown()

#绘制第一段直线

t.goto(-50, 0)

#绘制随机部分

for i in range(-50, 50, 5):

    x = randint(-100, 100)

    t.goto(i, x)

#绘制最后一段直线

t.goto(50, 0)

t.goto(200, 0)

#完成绘图,阻止窗口关闭

t.done()


运行以下代码,最后输出的结果是?

a = 'AA'

print('AA'+a)
A.AAAA
B.AA
C.AAA
D.报错,不能相加

运行以下代码,输出的随机数的范围是?

import random as r

print(r.randint(1,100))

A.1到100 不包括1和100
B.1到100 包括1和100
C.1到100 包括1 不包括100
D.1到100 不包括1 包括100
海龟中的goto()方法在落笔状态下移动是不会留下线条的

5题 | 被引用0次

使用此模板创建