English
Open in Telegram

Thread import sys

6 messages · –
M
import sys import math b = float(sys.argv[1]) بعد از نوشتن این دستور با این خطا مواجه می شوم ValueError: could not convert string to float: '-f' اگر کسی از دوستان تجربه مواجه شدن با این خطا را دارد لطفا راهنمایی کند که علت این خطا چیست
  1. E
    دستوری که اجرا می کنی برای اجرای برنامت، f- می زنی که همونو به عنوان پارامتر شماره یه می گیره sys.arg[0] اسم فایل برنامت هست sys.arg[1] همون پارامتر f هست که ظاهرا اشتباهی داری بهش می دی اگر عدد داری بهش پاس می دی میشه sys.arg[2]
      1. E
        پس چرا داری به float تبدیل می کنی؟
  2. K
    b = sys.argv[1] باتوجه به دیتایی که دوستان فروارد کردن که بعنوان ورودی استفاده می‌کنید این جواب میده چون متن (رشته) رو نمیتونید به عدد اعشاری (float) تبدیل کنید
PPython + Linux ExpertsPython + Linux Experts@PythonLinuxExperts · group · Tech
4 287members20writing in 30 days
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count