笨方法学python -练习14

程序:

from sys import argv

script, user_name = argv

prompt = '> '

print(f"Hi {user_name}, I'm the {script} script.")

print("I'd like to ask you a few questions.")

print(f"Do you like me {user_name}?")

likes = input(prompt)

print(f"Where do you live {user_name}?")

lives = input(prompt)

print("What kind of computer do you have?")

computer = input(prompt)

print(f"""

Alright, so you said {likes} about liking me.

You live in {lives}. Not sure where that is.

And you have a {computer} computer. Nice.

""")

我有一个误区,程序运行的时候我以为要运行两个参数 python .\ex14.py 2 3,其中2和3是我要输入的参数,结果发现显示报错。

我改成python .\ex14.py 2 就可以,原来.\ex14.py 也会作为一个变量。

相关推荐
@大迁世界4 分钟前
TypeScript 的本质并非类型,而是信任
开发语言·前端·javascript·typescript·ecmascript
xiaolyuh1236 分钟前
Arthas修改类(如加日志)的实现原理
java
栗子叶9 分钟前
Java对象创建的过程
java·开发语言·jvm
GIS之路13 分钟前
GDAL 实现矢量裁剪
前端·python·信息可视化
是一个Bug16 分钟前
后端开发者视角的前端开发面试题清单(50道)
前端
Amumu1213818 分钟前
React面向组件编程
开发语言·前端·javascript
有一个好名字19 分钟前
力扣-从字符串中移除星号
java·算法·leetcode
IT=>小脑虎19 分钟前
Python零基础衔接进阶知识点【详解版】
开发语言·人工智能·python
智航GIS21 分钟前
10.6 Scrapy:Python 网页爬取框架
python·scrapy·信息可视化
zfj32129 分钟前
CyclicBarrier、CountDownLatch、Semaphore 各自的作用和用法区别
java·开发语言·countdownlatch·semaphore·cyclicbarrier