import sys
import math
b = float(sys.argv[1])
بعد از نوشتن این دستور با این خطا مواجه می شوم
ValueError: could not convert string to float: '-f'
اگر کسی از دوستان تجربه مواجه شدن با این خطا را دارد لطفا راهنمایی کند که علت این خطا چیست
دستوری که اجرا می کنی برای اجرای برنامت، f- می زنی که همونو به عنوان پارامتر شماره یه می گیره
sys.arg[0] اسم فایل برنامت هست
sys.arg[1] همون پارامتر f هست که ظاهرا اشتباهی داری بهش می دی
اگر عدد داری بهش پاس می دی میشه
sys.arg[2]
b = sys.argv[1]
باتوجه به دیتایی که دوستان فروارد کردن که بعنوان ورودی استفاده میکنید
این جواب میده
چون متن (رشته) رو نمیتونید به عدد اعشاری (float) تبدیل کنید
PPython + Linux Experts@PythonLinuxExperts · groupe · Technologie
Un fil public ouvert issu de l'index de recherche
ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée.
Les heures sont en UTC.