Python程序:根据输入数值显示星号效果图

本程序使用Python语言,根据用户输入的攻击、防御、武力、统治、速度、智力数值,生成对应数量的星号,直观地展示数值大小。

gj = input('请输入攻击值:')
fy = input('请输入防御值:')
wl = input('请输入武力值:')
tz = input('请输入统治值:')
sd = input('请输入速度值:')
zl = input('请输入智力值:')

# 根据输入的数值,生成对应数量的星号
gj_star = '*' * int(gj)
fy_star = '*' * int(fy)
wl_star = '*' * int(wl)
tz_star = '*' * int(tz)
sd_star = '*' * int(sd)
zl_star = '*' * int(zl)

# 输出效果图
print('攻击', gj)
print(gj_star)
print('防御', fy)
print(fy_star)
print('武力', wl)
print(wl_star)
print('统治', tz)
print(tz_star)
print('速度', sd)
print(sd_star)
print('智力', zl)
print(zl_star)

使用方法:

  1. 运行Python程序。
  2. 程序会提示输入攻击、防御、武力、统治、速度、智力数值。
  3. 输入数值后,程序会根据输入的数值,生成对应数量的星号,并输出效果图。

示例:

请输入攻击值: 50
请输入防御值: 60
请输入武力值: 30
请输入统治值: 70
请输入速度值: 120
请输入智力值: 120

攻击 50
*****************************************
防御 60
********************************************
武力 30
******************************
统治 70
*****************************************************
速度 120
****************************************************************************************************
智力 120
****************************************************************************************************

注意:

  • 输入的数值必须是整数。
  • 星号的长度代表输入的数值大小。

代码解释:

  • 使用 input() 函数获取用户输入的数值。
  • 使用 int() 函数将字符串类型的输入转换为整数类型。
  • 使用 * 运算符生成对应数量的星号。
  • 使用 print() 函数输出效果图。
Python程序:根据输入数值显示星号效果图

原文地址: https://www.cveoy.top/t/topic/mxtY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录