这几题用Python怎么写代码

1.用turtle,绘制一个边长为200像素的正三角形。

2.键盘输入三角形的两个边长(边长为整型),输出三角形的周长和面积。输出格式为: 周长:xx 面积:yy

3.键盘输入一个整型两位数,将其个位和十位互换后输出。(如输入31,输出13)。输出格式为: 个位和十位互换后:xx

4.计算输出 1/2+1/4+1/6+...+1/48+1/50 的结果。输出格式为: 结果是:xx

5.键盘输入一个整型的年龄,如果年龄小于4岁,那么输出“票价为0”,如果年龄小于18岁,那么输出“票价为5”,如果年龄小于65岁那么输出“票价为10”,如果票价不在这个范围之内,那么输出“票价为5”

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
1、 用turtle,绘制一个边长为200像素的正三角形。

import turtle

t = turtle.Turtle()

for i in range(3):
    t.forward(200)
    t.left(120)

turtle.done()

2、 键盘输入三角形的两个边长(边长为整型),输出三角形的周长和面积。输出格式为: 周长:xx 面积:yy

import math

a = int(input("请输入三角形的第一条边长:"))
b = int(input("请输入三角形的第二条边长:"))

c = math.sqrt(a**2 + b**2)
area = 0.5 * a * b
perimeter = a + b + c

print("周长:", perimeter, "面积:", area)

3、 键盘输入一个整型两位数,将其个位和十位互换后输出。(如输入31,输出13)。输出格式为: 个位和十位互换后:xx

n = int(input("请输入一个两位数:"))

a = n % 10   # 获取个位
b = n // 10  # 获取十位

res = a * 10 + b

print("个位和十位互换后:", res)

4、 计算输出 1/2+1/4+1/6+...+1/48+1/50 的结果。输出格式为: 结果是:xx

sum = 0

for i in range(2, 51, 2):
    sum += 1/i

print("结果是:", sum)

5、 键盘输入一个整型的年龄,如果年龄小于4岁,那么输出“票价为0”,如果年龄小于18岁,那么输出“票价为5”,如果年龄小于65岁那么输出“票价为10”,如果票价不在这个范围之内,那么输出“票价为5”

age = int(input("请输入您的年龄:"))

if age < 4:
    print("票价为0")
elif age < 18:
    print("票价为5")
elif age < 65:
    print("票价为10")
else:
    print("票价为5")

如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

作业收割机来了!!看好了!

  1. 用turtle,绘制一个边长为200像素的正三角形。
import turtle

t = turtle.Turtle()
t.forward(200)
t.left(120)
t.forward(200)
t.left(120)
t.forward(200)
  1. 键盘输入三角形的两个边长(边长为整型),输出三角形的周长和面积。输出格式为: 周长:xx 面积:yy
a = int(input("请输入三角形的第一条边长:"))
b = int(input("请输入三角形的第二条边长:"))
c = (a**2 + b**2) ** 0.5  # 计算斜边长度
perimeter = a + b + c    # 计算周长
area = 0.5 * a * b      # 计算面积
print("周长:", perimeter, "面积:", area)
  1. 键盘输入一个整型两位数,将其个位和十位互换后输出。(如输入31,输出13)。输出格式为: 个位和十位互换后:xx
num = int(input("请输入一个两位数:"))
tens = num // 10
ones = num % 10
new_num = ones * 10 + tens
print("个位和十位互换后:", new_num)
  1. 计算输出 1/2+1/4+1/6+...+1/48+1/50 的结果。输出格式为: 结果是:xx
sum = 0
for i in range(2, 51, 2):
    sum += 1/i
print("结果是:", sum)
  1. 键盘输入一个整型的年龄,如果年龄小于4岁,那么输出“票价为0”,如果年龄小于18岁,那么输出“票价为5”,如果年龄小于65岁那么输出“票价为10”,如果票价不在这个范围之内,那么输出“票价为5”
age = int(input("请输入您的年龄:"))
if age < 4:
    print("票价为0")
elif age < 18:
    print("票价为5")
elif age < 65:
    print("票价为10")
else:
    print("票价为5")

1, 用turtle,绘制一个边长为200像素的正三角形。

import turtle

# 创建画布
canvas = turtle.Screen()

# 创建画笔
pen = turtle.Turtle()

# 绘制正三角形
for i in range(3):
    pen.forward(200)
    pen.left(120)

# 关闭画布
canvas.exitonclick()

2, 键盘输入三角形的两个边长(边长为整型),输出三角形的周长和面积。输出格式为: 周长:xx 面积:yy

import math

# 输入三角形的两个边长
a = int(input("请输入三角形的第一条边长:"))
b = int(input("请输入三角形的第二条边长:"))

# 计算周长和面积
c = math.sqrt(a**2 + b**2)
perimeter = a + b + c
area = 0.5 * a * b

# 输出结果
print("周长:", perimeter)
print("面积:", area)

3, 键盘输入一个整型两位数,将其个位和十位互换后输出。(如输入31,输出13)。输出格式为: 个位和十位互换后:xx

# 输入一个整型两位数
num = int(input("请输入一个整型两位数:"))

# 将个位和十位互换
a = num // 10
b = num % 10
new_num = b * 10 + a

# 输出结果
print("个位和十位互换后:", new_num)

4, 计算输出 1/2+1/4+1/6+...+1/48+1/50 的结果。输出格式为: 结果是:xx

# 计算结果
result = 0
for i in range(2, 51, 2):
    result += 1 / i

# 输出结果
print("结果是:", result)

5, 键盘输入一个整型的年龄,如果年龄小于4岁,那么输出“票价为0”,如果年龄小于18岁,那么输出“票价为5”,如果年龄小于65岁那么输出“票价为10”,如果票价不在这个范围之内,那么输出“票价为5”

# 输入年龄
age = int(input("请输入您的年龄:"))

# 判断票价
if age < 4:
    print("票价为0")
elif age < 18:
    print("票价为5")
elif age < 65:
    print("票价为10")
else:
    print("票价为5")